bitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)
authorkaf24@freefall.cl.cam.ac.uk <kaf24@freefall.cl.cam.ac.uk>
Mon, 1 Nov 2004 15:34:15 +0000 (15:34 +0000)
committerkaf24@freefall.cl.cam.ac.uk <kaf24@freefall.cl.cam.ac.uk>
Mon, 1 Nov 2004 15:34:15 +0000 (15:34 +0000)
commitecf8f43e65c6b540ca4154ae93efb1453844b1ed
tree3b8215725389925547f6b372930733d6d14f07a1
parentb73cc6b15c701015848ed3556d20066a315f3e38
bitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)

tasklist_lock -> domlist_lock.
domlist_lock and heap_lock no longer disable interrupts.
This means that find_domain_by_id(), put_domain(), alloc_domheap_pages()
and others are not interrupt-safe.
alloc_xenheap_pages(), xmalloc() and friends *are* still safe to use
in interrupt context.
13 files changed:
xen/arch/x86/pdb-stub.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/domain_page.c
xen/common/dom0_ops.c
xen/common/domain.c
xen/common/kernel.c
xen/common/keyhandler.c
xen/common/page_alloc.c
xen/common/sched_bvt.c
xen/common/trace.c
xen/drivers/char/console.c
xen/include/xen/mm.h
xen/include/xen/sched.h